#include<iostream>
#include<string>
using namespace std;
int main(){
  string origin,p;
  cin>>origin;
  int length=1;
  for(int i=0;i<origin.size();i++){
    if(i==origin.size()-1||origin[i]!=origin[i+1]){
      p+=to_string(length)+origin[i];
      length=1;
    }
    else length++;
  }
  cout<<p;
}

// #include<iostream>
// #include<string>
// using namespace std;
// int main(){
//   string origin,p;
//   cin>>origin;
//   char mem=origin[0];
//   int length=1;
//   for(int i=1;i<=origin.size();i++){
//     if(origin[i]==mem) length++;
//     else{
//       p+=to_string(length)+mem;
//       mem=origin[i];
//       length=1;
//     }
//   }
//   cout<<p;
// }